import  unittest
import app
import time

from lib.HTMLTestRunner2 import HTMLTestRunner
from script.test_tpshop_login_api import Testtpshoplogin
# 实例化 测试套件类对象
suite = unittest.TestSuite()
# 使用 实例，调用 addTest() 方法，指定添加的类名称
suite.addTest(unittest.makeSuite(Testtpshoplogin))
# 组织生成的 报告名称
#html_name = app.FILE_PATH + '/report/test.html'
html_name = app.FILE_PATH + '/report/ihml{}.html'.format(time.strftime('%Y-%m-%d-%H-%M-%S'))
# 使用 wb权限，打开测试报告文件

# 	使用 runner 调用 run 方法，传入 测试套件实例
with open(html_name, 'wb') as f:
    # 	创建 HTMLTestRunner 类 的 实例 runner
    #runner = HTMLTestRunner(f)
    runner = HTMLTestRunner(stream=f, title="TPshop项目测试报告", description="测试专家-孙苓春")
    # 	使用 runner 调用 run 方法，传入 测试套件实例
    runner.run(suite)


